Sticky এবং Fixed Navbar তৈরি করা

Web Development - বুটস্ট্রাপ (Bootstrap 5) - Bootstrap 5 এর Navbar এবং Sidebar |

বুটস্ট্রাপ ৫ এর মাধ্যমে আপনি সহজেই sticky (পৃষ্ঠার উপরেই আটকে থাকা) এবং fixed (পৃষ্ঠার সাথেই স্থির থাকা) navbar তৈরি করতে পারেন। এর মাধ্যমে আপনার ওয়েবসাইটে নেভিগেশন বারে ইউজারকে সর্বদা প্রয়োজনীয় লিংকগুলো এক্সেসযোগ্য রাখতে সাহায্য করবে। নিচে এই দুটি নেভবারের তৈরি পদ্ধতি নিয়ে আলোচনা করা হলো।


Sticky Navbar

Sticky Navbar এর মাধ্যমে, স্ক্রল করার সময় নেভবারটি পৃষ্ঠার উপরের অংশে আটকে থাকে। এটি ব্যবহারকারীদের জন্য একটি সুবিধাজনক নেভিগেশন সুবিধা প্রদান করে, যেখানে তারা ওয়েব পৃষ্ঠার যে কোনও জায়গায় গেলেও নেভবারটি সবসময় দৃশ্যমান থাকে।

উদাহরণ: Sticky Navbar

<nav class="navbar navbar-expand-lg navbar-light bg-light sticky-top">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">My Website</a>
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarNav">
      <ul class="navbar-nav">
        <li class="nav-item">
          <a class="nav-link active" aria-current="page" href="#">হোম</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">ব্লগ</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">যোগাযোগ</a>
        </li>
      </ul>
    </div>
  </div>
</nav>

এখানে sticky-top ক্লাসটি ব্যবহার করা হয়েছে, যা নেভবারকে পৃষ্ঠার শীর্ষে আটকে রাখে যখন ব্যবহারকারী স্ক্রল করবে।


Fixed Navbar

Fixed Navbar এর মাধ্যমে, নেভবারটি পৃষ্ঠার উপরের অংশে স্থির হয়ে থাকে, এবং পৃষ্ঠার নিচে স্ক্রল করলেও এটি স্থান পরিবর্তন করে না। এটি ব্যবহারকারীদের সবসময় নেভিগেশন পদ্ধতি দেখানোর জন্য উপযুক্ত।

উদাহরণ: Fixed Navbar

<nav class="navbar navbar-expand-lg navbar-light bg-light fixed-top">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">My Website</a>
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarNav">
      <ul class="navbar-nav">
        <li class="nav-item">
          <a class="nav-link active" aria-current="page" href="#">হোম</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">ব্লগ</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">যোগাযোগ</a>
        </li>
      </ul>
    </div>
  </div>
</nav>

এখানে fixed-top ক্লাসটি ব্যবহার করা হয়েছে, যা নেভবারকে পৃষ্ঠার শীর্ষে স্থিরভাবে রাখে।


Sticky এবং Fixed Navbar এর মধ্যে পার্থক্য

  • Sticky Navbar: যখন আপনি স্ক্রল করবেন, এটি পৃষ্ঠার শীর্ষে আটকে থাকবে কিন্তু পৃষ্ঠার অন্য অংশে চলে গেলে এটি স্ক্রল হয়।
  • Fixed Navbar: এটি সর্বদা পৃষ্ঠার শীর্ষে স্থির থাকে, স্ক্রল করলে এটি তার অবস্থান পরিবর্তন করে না।

এভাবে, বুটস্ট্রাপ ৫ এর প্রি-ডিফাইন্ড ক্লাসগুলোর সাহায্যে আপনি সহজে রেসপন্সিভ এবং ইউজার ফ্রেন্ডলি sticky এবং fixed নেভবার তৈরি করতে পারেন।

Content added By
Promotion